// 入口函数
$(function(){
  // 去注册表单切换
  $('#link_reg').on('click',function(){
   $('.login-box').hide();
   $('.reg-box').show()
  })
  // 去登录表单切换
  $('#link_login').on('click',function(){
    $('.login-box').show();
    $('.reg-box').hide()
   })

   var form = layui.form;
   var layer = layui.layer;
   
   form.verify({
     pass:[
       /^[\S]{6,12}$/
       ,'密码必须6到12位，且不能出现空格'
     ],
     repwd:function(value){
       var value1=$('.reg-box [name="password"]').val();
       if(value !=value1){
         return '两次密码输入不一致'
       }
     }
   })


  //  监听注册表单提交事件
  $('.reg-box form').on('submit',function(e){
    e.preventDefault();
    var username =$('.reg-box [name="username"]').val();
    var password =$('.reg-box [name="password"]').val();
    $.ajax({
      method: 'POST',
      url:'/api/reguser',
      data:{
        username:username,
        password:password
      },
      success:function(res){
        if(res.status !=0){
          return layer.msg(res.message);
        }
        layer.msg(res.message);
        $('#link_login').click();
      }
    })
  })

  // 登录功能ajax
  $('.login-box form').submit(function(e){
  e.preventDefault();
  $.ajax({
    method:'POST',
    url:'/api/login',
    data:$(this).serialize(),
    success:function(res){
      if(res.status !=0) return layer.msg(res.message);
        layer.msg(res.message);
        // 把凭证token存到本地存储
        localStorage.setItem('token',res.token);
        // 成功跳转到后台首页
        location.href ='/index.html';
    }
  })
  })
})
